As técnicas de criptografia vêm sendo estudadas e implementadas há séculos, com o intuito de tornar segura qualquer tipo de mensagem ou comunicação. Ao longo dos anos, as técnicas foram evoluindo a ponto de oferecer soluções cada vez mais eficazes no que diz respeito aos pilares da segurança da informação que tem como base a integridade, disponibilidade, autenticidade e o não repudio. A criptografia é o estudo dos princípios e técnicas utilizadas para garantir a segurança de uma informação, alterando seu conteúdo de modo a tornar inacessível à terceiros, sendo apenas decifrável para aqueles que possuem a chave responsável por transformar a informação de volta ao seu conteúdo original. A proposta de pesquisa teve como objetivo realizar um estudo acerca das cifras de criptografia, com o intuito compreender seu funcionamento e, posteriormente, a sua implementação de forma computacional em microcontroladores aplicados a internet das coisas (IOT) e em dispositivos moveis, na forma de aplicativos que também trabalhem com o IOT. Para este fim, foi feito um estudo acerca dos métodos de criptografias, com o intuito de escolher as que apresentassem o melhor desempenho quando aplicadas a IOT. Nesse interim, foram realizados os levantamentos bibliográficos acerca dos métodos de criptografia, e, em posse deles, foram escolhidos os métodos que, posteriormente, seriam estudados. A partir do estudo teórico, os métodos de criptografia foram implementados computacionalmente, e, para isso, a linguagem de programação escolhida foi C, por ser uma linguagem de programação que apresenta as vantagens de uma linguagem de baixo nível ao mesmo tempo que é próximo as linguagens de nível alto. O software foi compilado para microcontroladores da família DSpic F33, E33 e na família PIC 18. Os códigos gerados foram carregados nos dispositivos e emulados por um software de simulação, onde foram realizadas as configurações necessárias para a inicialização e funcionamento correto dos dispositivos. As criptografias escolhidas foram, então, testadas, com o propósito de analisar sua integridade e confiabilidade. Foram escolhidos frases e valores de chaves para analisar se os dispositivos codificavam e decodificavam de forma correta para todos os valores de chaves testados. Para trabalhos futuros, os códigos serão implementados nos hardwares das famílias propostas, ao passo que serão realizados todos os testes necessários para o desenvolvimento das aplicações mobile para o IOT.
Comissão Organizadora
Thaiseany de Freitas Rêgo
RUI SALES JUNIOR
Comissão Científica
RICARDO HENRIQUE DE LIMA LEITE
LUCIANA ANGELICA DA SILVA NUNES
FRANCISCO MARLON CARNEIRO FEIJO
Osvaldo Nogueira de Sousa Neto
Patrício de Alencar Silva
Reginaldo Gomes Nobre
Tania Luna Laura
Tamms Maria da Conceição Morais Campos
Trícia Caroline da Silva Santana Ramalho
Kátia Peres Gramacho
Daniela Faria Florencio
Rafael Oliveira Batista
walter martins rodrigues
Aline Lidiane Batista de Amorim
Lidianne Leal Rocha
Thaiseany de Freitas Rêgo
Ana Maria Bezerra Lucas